About L Squared Solutions Limited (07746327) United Kingdom