About Nymbl Science Ltd. (09138527) United Kingdom