About Limesquare International Limited (05520342) United Kingdom