About Bracatus Ventures Limited (12099711) United Kingdom