About Krrai Limited (12178474) United Kingdom