About Kitsquare Limited (01142499) United Kingdom