About Tentacles Consultancy And Investment Services Ltd (05219917) United Kingdom