About Omni Crocus Limited (12313442) United Kingdom