About Moda Lancashire Limited (12297880) United Kingdom