About Lord Bug Limited (01358942) United Kingdom