About Tetra B Ltd (11876303) United Kingdom