About Alpha & Beta Ltd (11746693) United Kingdom