About Selmeston Capital Ltd (10167069) United Kingdom