About Tavistock 1878 Capital Ltd (12297316) United Kingdom