About Quickgrass Holdings Limited (11721813) United Kingdom