About Star Innovations Limited (SC402619) United Kingdom