About Seaglass Cloud Technology Limited (11040036) United Kingdom