About Sb Star Locum Ltd (13671127) United Kingdom