About Sterling Redux Holdings Limited (11694561) United Kingdom