About Debell Global Services (uk) Limited (10540129) United Kingdom