About Bartica Linden Holdings Ltd (12950868) United Kingdom