About Pillay Management Limited (13016902) United Kingdom