About Starling Bird Ltd (13420139) United Kingdom