About Stheno Advisers Ltd (09584579) United Kingdom