About Leva Solutions Limited (12042084) United Kingdom