About 88 Holdings Limited (12806214) United Kingdom