About Oct Strategy Ltd (11641356) United Kingdom