About Metuka Capital Finance Limited (11466298) United Kingdom