About Bowsquare Limited (01140240) United Kingdom