About Alpha 3 Ltd (12078728) United Kingdom