About Elogica Solutions Limited (07740553) United Kingdom