About Ballavarvane Investments Ltd (12722531) United Kingdom