About Defind Ltd (12833056) United Kingdom