About Terabins Ltd (11864843) United Kingdom