About Directa (uk) Holdings Ltd (07246879) United Kingdom