About N.allibhai It Ltd. (09129151) United Kingdom