About Fabian Leonhardt Ventures Limited (12686281) United Kingdom