About Straw Hat Consulting Limited (08602956) United Kingdom