About Kooba Solutions Limited (06107845) United Kingdom