About Omboli Limited (09906479) United Kingdom