About Karma Resorts (uk) Limited (09578527) United Kingdom