About Castellum Investment Group Ltd (11740505) United Kingdom