About Deacon Red Investments Ltd (12224116) United Kingdom