About Limesquare Investments Limited (05505760) United Kingdom