About Defiesapies Ltd (12946068) United Kingdom