About Flynn And Ophelia Investments Ltd (13583970) United Kingdom