About The Pavlova Studio Limited (06639763) United Kingdom