About Loel & Co International Ltd (09197907) United Kingdom