About Exaptation Ltd. (11878078) United Kingdom