About Atkins Meddle Technologies Ltd (11530763) United Kingdom