About Octopus Star Ltd (09285385) United Kingdom