About Deagape Limited (10006240) United Kingdom