About Alpha & Omega Creative Consultancy Ltd (02447755) United Kingdom