About Greenlight London Holdings Limited (10052762) United Kingdom