About Stephanie Swadden Mrics Ltd (10640228) United Kingdom