About Glebe Reef Ltd (12640679) United Kingdom