About Diomedea Ltd. (10019251) United Kingdom