About Kakuli 62 Limited (10845253) United Kingdom