About Grdi London Limited (11582601) United Kingdom