About Kuuka Technologies Limited (10563598) United Kingdom