About Roogreen Nominees Limited (11147753) United Kingdom