About Kedar Tech Services Limited (12477331) United Kingdom