About The Alpha Complex Ltd (11273381) United Kingdom