About Stubborn Starling Ltd (11604662) United Kingdom