About Omnia Living Ltd (13109789) United Kingdom