About Glowbird Limited (11702112) United Kingdom