About Stella Maris Services Ltd (11253426) United Kingdom