About Tall Grass Holdings Ltd (12091085) United Kingdom