About Typeomega Holdings Ltd (07519351) United Kingdom