About Kubards Capital Limited (13105458) United Kingdom