About Omnia Defi Ltd (12463803) United Kingdom