About Limesquare Securities Limited (06247329) United Kingdom