About Togra (uk) Ltd (12083242) United Kingdom