About Barc Worldwide Limited (11620212) United Kingdom