About Lead-bis It Solutions Limited (07904128) United Kingdom