About Fenix Investment & Development Ltd (13524283) United Kingdom