About Ankyr Capital Spc Limited (12270892) United Kingdom