About Atomic Studios & Partners Limited (13610317) United Kingdom