About Ophelia Freebury Limited (10718532) United Kingdom