About Ottakka Ltd (11830199) United Kingdom