About 20a Holding Limited (13405367) United Kingdom