About Watt Hz Ltd (12775730) United Kingdom