About Nikitha Peddabai Limited (13254639) United Kingdom