About Still Waters Capital Ltd (10756533) United Kingdom