About Fennec Property Investments Ltd (11473843) United Kingdom