About Alpha Mae Limited (09605608) United Kingdom