About The Red Beard Investment Group Ltd (13063809) United Kingdom