About Pearl Komputa Ltd (12199873) United Kingdom