About Laszlo Oswalde Ltd (12187984) United Kingdom