About Glenr Holdings Ltd (13425766) United Kingdom