About Terrabite Limited (11816643) United Kingdom