About Alpha Clarke Limited (12586134) United Kingdom