About Ukuru Holdings Ltd (12645665) United Kingdom