About Debra Bingham Limited (12885304) United Kingdom