About Lone Palm Studios Ltd (10338096) United Kingdom