About Kamilo Limited (12298234) United Kingdom