Okay, I'm 99% sure I have this now. Searched through the Internet for about an hour this evening and pretty sure it's a Polycarpa Pigmentata - otherwise known as a sea squirt.
Amazing animal and apparently very closely related to human's ? Has a heart which beats about a hundred times with...