About Discoverable Holding Limited (12303288) United Kingdom