About Khalil Holdings Ltd (10132601) United Kingdom