About Neatswitch Limited (04194639) United Kingdom