About Project Ophelia Topco Limited (11876365) United Kingdom