About Abs Lambda Ltd. (03375452) United Kingdom