About Defima Technology Ltd (13444175) United Kingdom