About Omphalos Ltd (10999181) United Kingdom