About Noobon Holding Company Limited (12602642) United Kingdom