About Billcard Projects L.p. (SL023203) United Kingdom