About Olga Fiodorova Design Limited (13296383) United Kingdom