About Ovalstreet Capital Ltd (09601089) United Kingdom