About Ophelia Vanderpuye Limited (09904897) United Kingdom