About Semloh Ltd (10504016) United Kingdom