About Skibo Investments Ltd (12249313) United Kingdom