About Ozuri Communications Limited (04634364) United Kingdom