About Equichap Limited (12256713) United Kingdom