About Glennray Limited (10056762) United Kingdom