About Kelaro Limited (13400545) United Kingdom