About Alfa Operatives Ltd (13507410) United Kingdom