About Star Exeter Holdings Ltd (11806938) United Kingdom