About Straw Hat Limited (12390602) United Kingdom