About Biarritz Ventures Ltd (13096849) United Kingdom