About Ludlow Search Limited (10987998) United Kingdom