About Kittiwake Maharaja Limited (10798572) United Kingdom