About Leeca Solutions Limited (07226375) United Kingdom