About Starling Group Enterprises Ltd. (11779468) United Kingdom