About Oti Kalo Ltd (11731316) United Kingdom