About Limasole Limited (05863202) United Kingdom