About Myriam Biffen Limited (11471699) United Kingdom