About Super Tyrannosaurus Rex Limited (13709869) United Kingdom