About Omniac Properties Limited (11653242) United Kingdom