About Obai Noah Limited (12114966) United Kingdom