About Barbarello Limited (10811291) United Kingdom