About Bellcar Limited (10942816) United Kingdom