About Ecstatus Capital (uk) Limited (11758609) United Kingdom