About Kkar Developments Ltd (12829036) United Kingdom