About Boxsquare Limited (06550248) United Kingdom