About Okullo Plc (05360907) United Kingdom