About Borro Holdings Limited (11041059) United Kingdom