About Krupa Management Company Limited (05150573) United Kingdom