About Kelida Solutions Limited (07952587) United Kingdom