About Ghillied Ltd. (SC668361) United Kingdom