About Delaine Technical Solutions Limited (09228442) United Kingdom