About Batch Holdings Limited (13208030) United Kingdom