About Delltech Limited (11235315) United Kingdom