About Sailor Max Tattoo Parlour Limited (SC630896) United Kingdom