About Main Square (finance) Limited (06490667) United Kingdom