About Bartr Holdings Limited (11619300) United Kingdom