About Sepiida London Ltd. (11244061) United Kingdom