About Square 64 Limited (05443562) United Kingdom