About Debere Partners Limited (10703798) United Kingdom