About Edgar Cabalu Limited (12970960) United Kingdom