About Sterling Abbot Studios Ltd (12208681) United Kingdom