About Growbit Limited (13105703) United Kingdom