About Techkraft Ltd (09250302) United Kingdom