About Swali Investments & Holdings Ltd (09753844) United Kingdom