About Meticulous Media Ltd (09807261) United Kingdom