About Green Puffin A Shares Holdings Limited (11033305) United Kingdom