About Twenty Four Eighty Six Limited (05450095) United Kingdom