About Bacaruda Trading Ltd (09253291) United Kingdom