About Ahrens Investment Limited (09051846) United Kingdom