About Nixkha Investment Limited (06995216) United Kingdom