About Logic Team Solutions Limited (07486620) United Kingdom