About Omnia Virides Limited (10352051) United Kingdom