About Jens Buhl Ltd (12756125) United Kingdom