About Flamingosaurus Rex Ltd. (SC527148) United Kingdom