About Alpha Ad Omega Consultants Ltd (07561182) United Kingdom