About Sternforce Ltd (11888839) United Kingdom