About Alpha Square Ltd (07296598) United Kingdom