About Defigo Technology Ltd (08150314) United Kingdom