About Switchkraft Ltd (12059376) United Kingdom