About Tentacles Freehold Ltd (11179609) United Kingdom