About Btse Holdings Limited (12866732) United Kingdom