About Deltafix Ltd (12253268) United Kingdom