About Barbitrage Ltd (09820810) United Kingdom