Starfish Commercial Ltd 's been in the UK for 13 years. Registered under the number 07590261 in the year 2011, it is based at Begbies Traynor, Sheffield S1 3FZ. This enterprise's principal business activity number is 70229, that means Management consultancy activities other than financial management. The business most recent annual accounts cover the period up to 31st March 2019 and the most current annual confirmation statement was submitted on 26th March 2020.