About Odyssey Resilience Limited (10953729) United Kingdom