About Star Engineering & Technologies Ltd (SC638602) United Kingdom