About Square Compass Ltd (12485404) United Kingdom