About P D S Elaba Limited (11988731) United Kingdom