About Limesquare Holdings Limited (01192825) United Kingdom