About Project Omnia Limited (12797844) United Kingdom