About Slark Property Investments Ltd (12900508) United Kingdom