About Alpha (2003) Limited (09925633) United Kingdom