About Falkora Investments Europe Limited (13006848) United Kingdom