About Alfa & Omega Multiservice Ltd (12374415) United Kingdom