About Grimbald Management Company Limited (05935634) United Kingdom