About Meydan Asset Management Limited (08753991) United Kingdom