About Admin Marketing & Holdings Limited (12078448) United Kingdom