About Adel Germany Limited (11168068) United Kingdom