About Englo Investments Ltd (12810459) United Kingdom