About Barkers Internet Limited (12160430) United Kingdom