About Ginger Beard Investments Limited (12552194) United Kingdom