About 21 Alpha Ltd (SC508440) United Kingdom