About Bescar Ltd (09294653) United Kingdom