About Glenax Limited (SC079193) United Kingdom