About Oktopus Limited (10429347) United Kingdom