About Glendower Online Holdings Limited (12938043) United Kingdom