About Ballasalla Investments Ltd (05057890) United Kingdom