About Bobafett Capital Limited (11642383) United Kingdom