About Lancer Solutions Limited (12295552) United Kingdom