About Ben N Smith Corporation Limited (11485463) United Kingdom