About Baruck-james Systems Ltd (12627672) United Kingdom