About Straight Eight London International Ltd (11627183) United Kingdom