About Nooma & Co Ltd (11883610) United Kingdom