About Smartmeterswitch Limited (12103148) United Kingdom