About Farrukh Jabbar Limited (11109002) United Kingdom