About Terr S Tulips Ltd (12470278) United Kingdom