About Arcot Management Company Limited (05108216) United Kingdom