About Stern Cap Holdings Limited (11995310) United Kingdom