About Omega 18 Design Ltd (11991466) United Kingdom