About Lords Ink Tattoo Studio Limited (08289458) United Kingdom