About Defuscocapo Ltd. (10946368) United Kingdom