About Kuruca Limited (10673674) United Kingdom